package com.stock.api.domain.stock;

import java.math.BigDecimal;
import java.util.Date;

public class StockConfigureBean {
    /**
     * 主键,所属表字段为stock_configure.id
     */
    private Long id;

    /**
     * 股票代码,所属表字段为stock_configure.stock_code
     */
    private String stockCode;

    /**
     * 每次买入大约金额,所属表字段为stock_configure.buy_amount
     */
    private BigDecimal buyAmount;

    /**
     * 涨幅大于卖出,所属表字段为stock_configure.will_sell_out
     */
    private BigDecimal willSellOut;

    /**
     * 涨幅小于买入,所属表字段为stock_configure.small_buy_in
     */
    private BigDecimal smallBuyIn;

    /**
     * 初始金额,所属表字段为stock_configure.initial_amount
     */
    private BigDecimal initialAmount;

    /**
     * 是否启用 0:启用 1:未启用,所属表字段为stock_configure.is_enabled
     */
    private String isEnabled;

    /**
     * 创建时间,所属表字段为stock_configure.create_time
     */
    private Date createTime;

    /**
     * 股票名称,所属表字段为stock_configure.stock_name
     */
    private String stockName;

    /**
     * 浮动盈亏,所属表字段为stock_configure.profit_loss_amount
     */
    private BigDecimal profitLossAmount;

    /**
     * 数量
     */
    private Integer businessNumber;

    /**
     * 市值
     */
    private BigDecimal businessAmount;

    /**
     * 总收益
     */
    private BigDecimal sumProfilt;

    /**
     * 当天跌幅小于买入
     */
    private BigDecimal sameDayIn;

    /**
     * 获取 主键 字段:stock_configure.id
     *
     * @return stock_configure.id, 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置 主键 字段:stock_configure.id
     *
     * @param id stock_configure.id, 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取 股票代码 字段:stock_configure.stock_code
     *
     * @return stock_configure.stock_code, 股票代码
     */
    public String getStockCode() {
        return stockCode;
    }

    /**
     * 设置 股票代码 字段:stock_configure.stock_code
     *
     * @param stockCode stock_configure.stock_code, 股票代码
     */
    public void setStockCode(String stockCode) {
        this.stockCode = stockCode == null ? null : stockCode.trim();
    }

    /**
     * 获取 每次买入大约金额 字段:stock_configure.buy_amount
     *
     * @return stock_configure.buy_amount, 每次买入大约金额
     */
    public BigDecimal getBuyAmount() {
        return buyAmount;
    }

    /**
     * 设置 每次买入大约金额 字段:stock_configure.buy_amount
     *
     * @param buyAmount stock_configure.buy_amount, 每次买入大约金额
     */
    public void setBuyAmount(BigDecimal buyAmount) {
        this.buyAmount = buyAmount;
    }

    /**
     * 获取 涨幅大于卖出 字段:stock_configure.will_sell_out
     *
     * @return stock_configure.will_sell_out, 涨幅大于卖出
     */
    public BigDecimal getWillSellOut() {
        return willSellOut;
    }

    /**
     * 设置 涨幅大于卖出 字段:stock_configure.will_sell_out
     *
     * @param willSellOut stock_configure.will_sell_out, 涨幅大于卖出
     */
    public void setWillSellOut(BigDecimal willSellOut) {
        this.willSellOut = willSellOut;
    }

    /**
     * 获取 涨幅小于买入 字段:stock_configure.small_buy_in
     *
     * @return stock_configure.small_buy_in, 涨幅小于买入
     */
    public BigDecimal getSmallBuyIn() {
        return smallBuyIn;
    }

    /**
     * 设置 涨幅小于买入 字段:stock_configure.small_buy_in
     *
     * @param smallBuyIn stock_configure.small_buy_in, 涨幅小于买入
     */
    public void setSmallBuyIn(BigDecimal smallBuyIn) {
        this.smallBuyIn = smallBuyIn;
    }

    /**
     * 获取 初始金额 字段:stock_configure.initial_amount
     *
     * @return stock_configure.initial_amount, 初始金额
     */
    public BigDecimal getInitialAmount() {
        return initialAmount;
    }

    /**
     * 设置 初始金额 字段:stock_configure.initial_amount
     *
     * @param initialAmount stock_configure.initial_amount, 初始金额
     */
    public void setInitialAmount(BigDecimal initialAmount) {
        this.initialAmount = initialAmount;
    }

    /**
     * 获取 是否启用 0:启用 1:未启用 字段:stock_configure.is_enabled
     *
     * @return stock_configure.is_enabled, 是否启用 0:启用 1:未启用
     */
    public String getIsEnabled() {
        return isEnabled;
    }

    /**
     * 设置 是否启用 0:启用 1:未启用 字段:stock_configure.is_enabled
     *
     * @param isEnabled stock_configure.is_enabled, 是否启用 0:启用 1:未启用
     */
    public void setIsEnabled(String isEnabled) {
        this.isEnabled = isEnabled == null ? null : isEnabled.trim();
    }

    /**
     * 获取 创建时间 字段:stock_configure.create_time
     *
     * @return stock_configure.create_time, 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置 创建时间 字段:stock_configure.create_time
     *
     * @param createTime stock_configure.create_time, 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取 股票名称 字段:stock_configure.stock_name
     *
     * @return stock_configure.stock_name, 股票名称
     */
    public String getStockName() {
        return stockName;
    }

    /**
     * 设置 股票名称 字段:stock_configure.stock_name
     *
     * @param stockName stock_configure.stock_name, 股票名称
     */
    public void setStockName(String stockName) {
        this.stockName = stockName == null ? null : stockName.trim();
    }

    /**
     * 获取 浮动盈亏 字段:stock_configure.profit_loss_amount
     *
     * @return stock_configure.profit_loss_amount, 浮动盈亏
     */
    public BigDecimal getProfitLossAmount() {
        return profitLossAmount;
    }

    /**
     * 设置 浮动盈亏 字段:stock_configure.profit_loss_amount
     *
     * @param profitLossAmount stock_configure.profit_loss_amount, 浮动盈亏
     */
    public void setProfitLossAmount(BigDecimal profitLossAmount) {
        this.profitLossAmount = profitLossAmount;
    }

    public Integer getBusinessNumber() {
        return businessNumber;
    }

    public void setBusinessNumber(Integer businessNumber) {
        this.businessNumber = businessNumber;
    }

    public BigDecimal getBusinessAmount() {
        return businessAmount;
    }

    public void setBusinessAmount(BigDecimal businessAmount) {
        this.businessAmount = businessAmount;
    }

    public BigDecimal getSumProfilt() {
        return sumProfilt;
    }

    public void setSumProfilt(BigDecimal sumProfilt) {
        this.sumProfilt = sumProfilt;
    }

    public BigDecimal getSameDayIn() {
        return sameDayIn;
    }

    public void setSameDayIn(BigDecimal sameDayIn) {
        this.sameDayIn = sameDayIn;
    }
}